﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace GraphBase.Interfaces
{
    /// <summary>
    /// Root of the graph system.  Add/Remove vertexes through the IVertexCollection,
    /// Add edges through CreateEdge.  
    /// </summary>
    public interface IGraph : IGraphObject
    {
        IVertexCollection Vertexes { get; }
        IEdgeCollection Edges{ get; }
    }
}
